package com.chapter17.demo1;


/**
 * 最简单的多线程就是继承Thread类，并重写其中的run方法，
 * 当这个线程启动的时候，会自动调用线程类的run方法。
 * 要让一个线程开始执行，可以调用Thread类的start方法
 */
public class SimpleThread extends Thread{
    public void run(){
        System.out.println("我们创建的线程启动了:"+ getName());
    }


    //main方法作为主线程的入口函数。
    // 而对于我们自己创建的线程，可以把run方法看成是线程的入口函数。
    // Java多线程程序的主线程在执行完毕后（main方法执行结束），程序进程并不会退出，会等到所有线程都执行完毕，整个程序才终止（JVM终止）
    public static void main(String[] args) {
        System.out.println("主线程启动了:"+ Thread.currentThread().getName());

        SimpleThread simpleThread = new SimpleThread();
        simpleThread.start();
    }
}
